package com.cms.framework.interfacesplit

import android.view.View
import androidx.databinding.ObservableField
import androidx.lifecycle.ViewModel

/**
 * @author: Mr.You
 * @create: 2023-09-11 17:23
 * @description:
 **/
class AccountLoginViewModel:ViewModel(),IAccountLogin {

    override val phoneNumber: ObservableField<String>
        get() = ObservableField()
    override val isClearPhoneIconVisible: ObservableField<Boolean>
        get() = ObservableField()
    override val verifyCode: ObservableField<String>
        get() = ObservableField()
    override val isClearCodeIconVisible: ObservableField<Boolean>
        get() = ObservableField()
    override val sendCodeText: ObservableField<String>
        get() = ObservableField()
    override val isSendCodeEnable: ObservableField<Boolean>
        get() = ObservableField()

    override val loginPassword: ObservableField<String>
        get() = ObservableField()

    override val onViewClick: OnRepeatClickListener
        get() = object :OnRepeatClickListener(){
            override fun onRepeatClick(v: View) {

            }
        }
}